Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MON-22659 Centreon next 23.10 (Jira release #19428#) #922

Merged
merged 552 commits into from
Oct 30, 2023
Merged

Conversation

paloth
Copy link
Contributor

@paloth paloth commented Oct 13, 2023

REF #MON-22659

omercier and others added 30 commits February 14, 2023 10:36
* doc: wrong path for OMI in README.md

* enh: lighter init log (one-liner)

* enh: flush now called when data sizeor age is reached, not exceeded

* (feat+doc): Add HP BSM connector, forked from OMI

* enh/refacto(bsm): a lot of changes

* use of luacurl
* improving reliability

* fix(merge): restoring OMI doc that was deleted during bad merge in github WUI

* fix(bsm): commented concatenation made the script fail

* fix(bsm): messages were refused when containing non ASCII chars
* add bbdo2canopsis.lua connector

* canopsis fix README

* fix README canopsis install part

* remove no usefull warning README canopsis

Co-authored-by: Paul PRÉMONT <ppremont@¢apensis.fr>
* (enh): change host/hostname field

* (fix): change log level to avoid to much log

* (enh): using neb instead of storage + rename the connector for more consistency

* (fix): remove useless lib

* (enh): Change the documentation for Splunk

* (enh): remove mandatory in the commentary

* Update README.md

* Update README.md
* Allow source field configuration => if user set a value then use this value, else use hostname like it is now
     if pdy_source is configured in the output, then the string is used as the source field. If not, the host name is used.
* Add hostname in the title
     “Hostname/Servicedescription:” added at the beginning of the title (“Summary”)
* Remove metrics (it will avoid the parsing bug also)
     Done.
* Add all possible dimensions in customer details (*Groups / *Categories)
     Categories are not available if they are not severities. Severity numbers have been added.
* add hostgroups for service events and fix state change condition

* fix service extra hostgroups information
* create prom gateway stream connector

* fix hostgroup filter
* start snow connector v2

* add useful functions

* starting refacto

* refacto mapping

* refacto event functions

* refacto methods comment

* rework snow provider

* bring back old expiration time

* better default parameters

* ev manage json v2 compatibility + bulk insert

* hide passwords in log file

* add missing token method

* fix variable name

* remove old file

* fix typo

* fix global var

* fix oauth

* add hostgroup filter

* improve log readability

* add missing parameter

* fix hostgroups and wrong var name

* remove debug comment

* simplify introduction
* create opsgenie stream connector

* add severity to priority conversion

* fix priority + add alerts dedup + fix endpoint

* add bam incidents

* nil managment

* reset log level

* simplify documentation
* add doc index and logger module documentation

* add sc_common module documentation

* fix wrong link

* add table of content for sc_common doc

* refacto cache structure for the event

* method naming

* fix get_servicegroups method

* fix get_instance method

* fix get_bv_infos method

* add sc_broker module documentation

* fix example in doc

* better sc_logger initialization

* adds sc_param module documentation

* better skip_nil_id handling

* put broker cache info in cache table of the event

* add scope details for params

* add sc_event module documentation

* fix links in documentation

* fix links again

* fix links for is_service_valid

* fix downtime link

* better method naming

* fix wrong method name in doc

* adds the possibility to filter using poller name

* adds severity filter feature

* fix rockspec 0.1.0-1

* add rockspec file for production ready release

* typo

Co-authored-by: pkriko <[email protected]>

* typo

Co-authored-by: pkriko <[email protected]>

* typo

Co-authored-by: pkriko <[email protected]>

* typo

Co-authored-by: pkriko <[email protected]>

* typo

Co-authored-by: pkriko <[email protected]>

Co-authored-by: pkriko <[email protected]>
* add ack event status param

* add new filters for downtime and ack

* start dedup

* add dedup and finish downtime and ack

* add downtime event to the list of filtered event

* fix wrong filter (cat instead of elem)

* fix compil error (missing method in module)

* change return of split method

* add status mapping for downtime event

* add a downtime event test stream connector

* improve downtime event handling +doc

* start a broker data structure doc

* ack broker structure doc +ack event small refacto

* add kafka test script

* kafka param methods + doc

* integrate lua librdkafka into centreon sc modules

* fix method name and regex in sc_params

* rockespecing modules for 1.1.0
* fix requires in test_kafka script

* fix rockspec again
* fix requires in test_kafka script

* fix rockspec again

* put mandatory param in std param list

* organize spec files

* new method for url param

* fix spec file 1.1.0-2

* conflicting

* solving conflict

* add a new loglevel (info)

* smarter url encoding

* fix mandatory params

* start bq_table module

* start bigquery module

* create google oauth module

* start bigquery stream connector

* create a macro module

* add time related params

* change severity in cache to match macro system

* prepare spec file for 1.2 release

* add time params in the doc

* force broker api v2

* document google oauth module

* improve bq_tables

* minor refacto on new modules

* improve google modules

* better cache and skip_anon + small fixes

* add bigquery module documentation

* add logging in sc_macros module

* remove unnecessary require in sc_macros module

* enable event dedup by default

* add sc_macros documentation

* add new broker event data structures

* better method naming in sc_macros module

* index new documentations in readme

* git conflicting

* add service now api v2

* bigquery stream connector

* remove sleep in stream connectors
* fix requires in test_kafka script

* fix rockspec again

* prepare el8 compatibility

* el8 compat patch
* add splunk event apiv2 SC

* better cat and el handling

* add new flush module

* add template handling

* add load json file method

* add template file param + fix new elems

* fix wrong log message

* fix wrong send_data method naming

* add new sc_metrics module

* add default params value

* use is_valid_perfdata method where needed

* add new splunk metrics stream connector

* load needed modules

* improve logging and comments in metrics module

* add logging and comments for flush module

* add a test option

* comment code in sc_common module

* document new common method

* refacto flush module and cata nd el mapping

* refacto cat + el mapping

* add new methods in sc_param documentation

* fix cat and el in modules

* add documentation of the sc_flush module

* copy pasta errors in sc_event doc

* add documentation for sc_metrics module

* update readme index

* add a documentation about mappings

* add templating documentation

* fix param doc link

* better stream connector naming

* fix thousand bugs

* fix macro bugs
@tuntoja tuntoja temporarily deployed to 23.10-testing October 20, 2023 20:55 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 20, 2023 20:55 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 20, 2023 20:55 — with GitHub Actions Inactive
* fix(tests): fixes in various tests
* fix(tests): scheduler test is split into 2 tests, retry check and then normal check
* fix(tests): external-commands2 contained an issue in its last check
* fix(tests): Tests on forced checks improved
* fix(tests): coding style better followed
* wip(ci): attempt to get information about arm cpu
* wip(ci): attempt to reduce the artifact
* fix(broker/feeder): feeder can be not stopped when switched off
* enh(tests): unstable feature added
* fix(cmake): issue with python 3.x, x < 11 fixed
* fix(tests): no more develop branch in benches
* fix(tests/reverse_bam): the process should be better killed
* fix(broker): engine is directly accessible from muxers
* fix(broker): mysql_connection finish() may finish too late
* fix(tests): reverse-connection, db cleanup added
* fix(ci): DEBUG_ROBOT set to OFF
* enh(broker): shared_from_this no more used
* enh(tests): new keyword applied everywhere
* fix(tests): an issue when the tuple is empty fixed
* fix(broker): bad initialization

REFS: MON-22554
@bouda1 bouda1 temporarily deployed to 23.10-testing October 23, 2023 10:56 — with GitHub Actions Inactive
@bouda1 bouda1 temporarily deployed to 23.10-testing October 23, 2023 10:56 — with GitHub Actions Inactive
@bouda1 bouda1 temporarily deployed to 23.10-testing October 23, 2023 10:56 — with GitHub Actions Inactive
@bouda1 bouda1 temporarily deployed to 23.10-testing October 23, 2023 10:57 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 23, 2023 20:19 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 23, 2023 20:19 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 23, 2023 20:19 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 23, 2023 20:19 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 24, 2023 19:11 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 24, 2023 19:11 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 24, 2023 19:11 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 24, 2023 19:11 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 25, 2023 16:08 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 25, 2023 16:08 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 25, 2023 16:08 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 25, 2023 16:08 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 25, 2023 17:02 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 25, 2023 17:02 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 25, 2023 17:02 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 25, 2023 17:02 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 26, 2023 21:46 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 26, 2023 21:46 — with GitHub Actions Inactive
@tuntoja tuntoja temporarily deployed to 23.10-testing October 26, 2023 21:46 — with GitHub Actions Inactive
@paloth paloth merged commit 919f04d into 23.10.x Oct 30, 2023
282 checks passed
@pkippes pkippes deleted the release-23.10-next branch December 8, 2023 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.